divine grace - French English Dictionary